package com.manage.modules.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

import com.manage.common.annotation.Excel;

/**
 * 站点信息对象 t_base_station_info
 *
 * @author wx
 * @date 2021-08-11
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("t_base_station_info")
public class TBaseStationInfo implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * 站点ID
     */
    @TableId(value = "station_id")
    private Long stationId;

    /**
     * 站点分类ID
     */
    private Long stationTypeId;

    /**
     * 所属区域ID
     */
    private Long areaId;

    /**
     * 站点名称
     */
    private String stationName;

    /**
     * 启用状态 1-启用 2-不启用
     */
    private Long stationState;

    /**
     * 电话
     */
    private String phone;

    /**
     * 联系人
     */
    private String contactPeopleName;

    /**
     * 备注
     */
    private String remark;

    /**
     * 地市名
     */
    private String city;

    /**
     * 测站级别
     */
    private String stationLevel;

    /**
     * 行政编码
     */
    private String adminCodeChn;

    /**
     * 行政编码2
     */
    @TableField("v_acode_4search")
    private String vAcode4search;

    /**
     * 乡镇名
     */
    private String town;

    /**
     * 国家代码
     */
    private String countryCode;

    /**
     * 省名
     */
    private String province;

    /**
     * 区域代码
     */
    private String regionCode;

    /**
     * 站网代码
     */
    private String netCode;

    /**
     * 国家名称
     */
    private String country;

    /**
     * 区县名
     */
    private String cnty;

    /**
     * 区站号(字符)
     */
    private String stationIdC;

    /**
     * 纬度
     */
    private String lat;

    /**
     * 经度
     */
    private String lon;

    /**
     * 测站高度
     */
    private String alti;

    /**
     * 镇编码
     */
    private String townCode;

    /**
     * 监测时间间隔
     */
    private String monitorTimeInterval;

    /**
     * 维护时间
     */
    private String maintainTime;

    /**
     * 上级行政编码
     */
    private String parentCode;
}
